<?php

/**
 * 插件测试
 *
 * @author Administrator
 */
class show1_di_bic implements IPlugin {

    private $_name = 'Show1_di_after';
    private $_version = '1.0';
    private $_author = 'Zuolong Wang';
    private $_modify = 'Sheng Huang';
    public $_description = 'show1/i.php文件插入完成后触发';

    function doAction() {
        //获取传过来的参数
        $params = func_get_args();
        //echo 'global.php加载完成<br />';
        $new_id = mysql_insert_id();    //获取新插入的ID
        $tree_info = Dga("tree", "id={$params[0]['tid']}");
        $now = date("Y-m-d H:i:s"); //获取服务器时间
        $log_params['at'] = strtotime($now); //时间戳
        $log_params['username'] = $_SESSION['userinfo']['user'];    //当前操作的管理员用户名
        $log_params['optime'] = $now;   //未转换的时间
        $log_params['ip'] = $_SERVER["REMOTE_ADDR"];    //当前操作的管理员IP
        $log_params['opp'] = "插入";    //执行的操作（插入，更新，删除，登录）
        $log_params['optid'] = $params[0]['tid'];    //被操作的虚拟表(tid)
        $log_params['opid'] = $new_id;    //被操作的表ID(id)
        $log_params['modularname'] = $tree_info['title'];    //tid在tree里对应的模块名
        $log_params['log'] = "{$_SESSION['userinfo']['name']} {$_SESSION['userinfo']['user']} 在 {$now} 对 {$log_params['modularname']}(tid：{$log_params['optid']}) 模块进行了 [{$log_params['opp']}] 操作。 {$log_params['opp']}的ID是：{$log_params['opid']} ，(IP：{$log_params['ip']})";
        I("log", $log_params);
        unset($params, $log_params, $new_id, $tree_info, $now);
    }

}

?>
